Dizilerde Matris Mantığı
64x64

Ensar

5.11.2020 00:00:00

Merhaba,

Öncelikle programlama diline yeni başladım. Yaklaşık 1 senedir çeşitli kaynaklardan programlama dilini öğrnemeye çalışıyorum. Aşağıdaki kod bloğunda dizileri öğrenirken rüzgar gülü oluşturdum fakat ilgili örnekte i ve j değerlerinin nasıl val/2 ye eşit olduğunu anlayamadım. Val değeri 15 olduğu için 15/2 7,5 gibi bir rakam yapıyor.i ve j değerleri küsüratlı bir değer alabilir mi? Val değerini mi yanlış yorumluyorum? Şimdiden desteğiniz için teşekkür ederim. 

using System;
class dizi4
{
	static void Main()
	{
		int val=15;
		int [,] dizi=new int[val,val];
		for(int i=0;i<val;++i)
			for(int j=0;j<val;++j)
			{
				if(j==i)
				{ dizi[i,j]=1;
				  dizi[i,val-j-1]=1;
				}
				if(i==val/2)
				   dizi[i,j]=1;
				if(j==val/2)
				   dizi[i,j]=1;
			}
		for(int i=0;i<val;++i)
		{	for(int j=0;j<val;++j)
			{	if(dizi[i,j]==1)
				Console.Write("*");
				else
				Console.Write(" ");
			}
			Console.WriteLine();
		}
		
	}
}

 

Yorum yaz